* {
 font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;
}

html{border:0; font-family:' Microsoft YaHei ','PingFang SC','Droidsansfallback';}
body{margin:0 auto; padding:0;font-size:14px;background: #fff;
line-height: inherit;}
div,dl,dt,dd,ol,ul,b,li,p,h1,h2,h3,h4,input,h6,h5,form,i,pre,fieldset,textarea,p,blockquote,th,td
{margin:0; padding:0;list-style:none; font-weight:normal; font-style: normal;}
dl,ul,li,p{text-align:left;}
img{border:0px;width: 100%;}
.clear{clear:both; overflow:hidden; }
a{ color:#000; text-decoration:none;-webkit-user-select:none;-webkit-touch-callout: none;display: block;}
em{font-style: normal;}
input,textarea{outline:none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
/* 去除chrome验证后的默认背景 */
input:-webkit-autofill{
     -webkit-box-shadow:0 0 0 1000px white inset;
}
table {
     border-collapse:collapse;
     border-spacing:0;
 }
fieldset,img {
     border:0;
}
address,caption,cite,code,dfn,em,cite,th,var {
     font-style:normal;
     font-weight:normal;
}
caption,th {
     text-align:left;
}
h1,h2,h3,h4,h5,h6 {
     font-size:100%;
     font-weight:normal;
}
q:before,q:after {
     content:”;
}
abbr,acronym {
     border:0;
}
.fl{float: left;}
.fr{float: right;}
.ofl{overflow: hidden;}
.base-a{width: 1000px;}
.base-b{width: 320px;}
.base-c{width: 640px;}
.base-d{width: 300px;}
.base-e{width: 100%;}
.marg-top-20{margin-top: 20px;}
.marg-bot-30{margin-bottom: 30px;}
.marg-bot-20{margin-bottom: 20px;}
.padd-bot-20{padding-bottom: 20px;}
.padd-bot-10{padding-bottom: 10px;}

a#go-top{ background:url(../img/piaofu.png) no-repeat;width:40px;height:40px;text-align:center;text-decoration:none;line-height:25px;color:#999; text-indent:-9999em;}
a#go-top:hover{color:#333; background-position:-40px -0px;}


.qdxinChanl{height:32px; line-height: 32px; background: #858585; overflow: hidden; border-bottom: 1px solid #6b6b6b;  }
.qdxinChanl ul{width: 1000px; margin: 0 auto;height: 32px; line-height: 32px;}
.qdxinChanl ul li{float: left;}
.qdxinChanl ul li a{float: left; padding: 0 6px; color: #f5f5f5; font-size: 14px; text-align: center; }
.qdxinChanl ul li a:hover{background: #333;}
.qdxinChanl ul .ged a{border-left:1px solid #a0a0a0; margin-left: 4px; padding-left: 15px; }
.qdxinChanl ul .rightQ{float:right;}

.icon
{
     background-image: url(../img/icon-0720.png?t=0528);
     background-image: -webkit-image-set(url(../img/icon-0720.png?t=0528) 1x,url(../img/icon-0720@2x.png) 2x);
     background-repeat: no-repeat;
     display: block;
}
.icon-logo{background-position: 0 0!important;}
.icon-logodesc{background-position: 0 -60px!important;}
.icon-search{background-position: 4px -177px!important}
.icon-booksearch{background-position: -144px -120px!important}
.icon-upload{background-position: -32px -176px!important}
.icon-close{background-position: 0 -227px!important;}
.icon-passed{background-position: -90px -239px!important}

.headline:after
{
     background-image: url(../img/arr-down.png);
     background-image: -webkit-image-set(url(../img/arr-down.png) 1x,url(../img/arr-down@2x.png) 2x);
     background-repeat: no-repeat;
     display: block;
}



.header{margin: 0 auto;padding: 20px 0;background: url(../img/0527-headbg.jpg) no-repeat 60% 0;}
.header .logo{display: block;height: 60px;width: 120px;margin-right: 25px;}
.header .icon-logo{width: 120px;height: 60px;}
.header .icon-logodesc{height: 60px;width: 320px;}
.header .search-wrapper{height: 32px;position: relative;margin-top: 12px;}
.header .search-wrapper .icon-search{position: absolute;width: 32px;height: 32px;top: 0;left: 0;}
.header .search-wrapper .search-input{border: 0;height: 30px;width: 260px;border: 1px solid #c2d1e4;padding-left: 40px;padding-right: 5px;}
.header .search-wrapper .search-submit{width: 60px;height: 32px;background-color: #ffc300;color: #000;line-height: 32px;text-align: center;}
.header .search-wrapper .search-submit:hover{background-color: #fff500;}


.nav{position: relative;height: 50px;margin: 0 auto;}
.nav a{float: left;width: 115.55px;height: 48px;text-align: center;line-height: 48px;color: #fff;font-size: 15px;font-weight: 700;position: relative;}
.nav a:after{content: "";display: block;width: 100px;height: 10px;background: url(../img/0527-navbot.png) no-repeat center bottom;bottom: 3px;position: absolute;left: 50%;margin-left: -50px;display: none;}
.nav a.active{color: #fff500;}
.nav a.active:after{display: block;}
.nav a:hover{color: #fff500;}
.nav a.active:hover{color: #fff500;}

.focus{margin: 0px auto 0px;background-image: url(../img/0527-focusbg.png);padding: 15px 0;}
.focus .title{font-size: 36px;font-weight: 700;text-align: center;margin-bottom: 10px;position: relative;width: 70%;margin: 0 auto;color: #000;}
.focus .title:hover{color: #c4352f;}
.focus .title:before{
     background-image: url(../img/0527-focus.png);
     background-image: -webkit-image-set(url(../img/0527-focus.png) 1x,url(../img/0527-focus@2x.png) 2x);
     background-repeat: no-repeat;
     display: block;
}
.focus .title:before{content: "";position: absolute;display: block;width: 100px;height: 50px;background-position: center center;left: -100px;}
.focus small{text-align: center;display: block;}

.index-row{margin: 20px auto;}

.slide-wrapper{height: 335px;}

.index-row-wrapper{background-color: #f6f6f6;padding: 30px 0;margin: 20px auto 20px;}
.index-row-wrapper .index-row{margin: 0 auto;}
.index-row-wrapper .content{background-color: #fff;border-bottom: 0;}
.index-row-wrapper .news-wrapper{height: 285px;}
.index-row-wrapper .content .new-list{padding: 0 10px;}

.headline{width: 100%;position: relative;margin-bottom: 15px;}
.headline:after{content: "";position: absolute;bottom: -10px;width: 12px;height: 10px;left: 30px;background-position: top center;}
.headline .inner{border-bottom: 1px solid #125ebf;padding-bottom: 8px;}
.headline .inner .title{font-size: 18px;font-weight: 700;height: 24px;line-height: 24px;position: relative;}
.headline .inner .title .desc{position: absolute;width: 500px;right: -530px;font-size: 15px;}
.headline .inner .more{color: #686868;font-size: 12px;height: 24px;line-height: 24px;}
.headline .inner .more:hover{color: #dd6910;}
.headline .inner .arrow{font-size: 18px;font-weight: 700;height: 24px;line-height: 24px;margin: 0 5px;}
.headline .inner .search-content{font-size: 16px;}
.headline .inner .search-content em{color: #f31e0b;font-weight: 700;}
.headline .inner .search-content cite{color: #0b4793;padding: 0 10px;}

.search-noresult .inner{width: 450px;margin: 30px auto 10px;}
.search-noresult .text{font-size: 18px;text-align: center;width: 1000px;margin: 0 auto;}
.search-noresult .text p{text-align: center;padding-bottom: 5px;}
.search-noresult .text small{color: #686868;}
.search-noresult .text em{color: #f31e0b;}

.news-wrapper{height: 335px;overflow: hidden;}
.content{border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.content.grayborder{padding: 0px 0 10px;margin-top: 20px;}
.content .focus-new .only-text{font-size: 20px;line-height: 30px;color: #091027;font-weight: 700;}
.content .focus-new{margin-bottom: 5px;}
.content .focus-new .imgbox{width: 140px;height: 80px;overflow: hidden;margin-bottom: 5px;}
.content .focus-new .imgbox-text{width: 150px;padding-left: 10px;height: 70px;overflow: hidden;line-height: 22px;}
.content .focus-new .big-img{position: relative;height: 175px;overflow: hidden;margin-bottom: 10px;}
.content .focus-new .big-img span{position: absolute;bottom: 0;left: 0;right: 0;padding: 10px;background: url(../img/alpha-black.png);color: #fff;font-size: 14px;}
.content .new-list li a{background: url(../img/point.png) no-repeat left center;padding-left: 15px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;white-space:nowrap;color:#191e2f}

.banner-wrapper{margin: 0 auto;padding: 0px 0 20px;}
.banner-wrapper.margtop{margin: 20px auto 0;}
.banner-wrapper .m{display: none;}

.lawbook-list{width: 430px;height: 285px;overflow: hidden;}
.lawbook-list li a{background: url(../img/point.png) no-repeat center left;padding-left: 15px;height: 35px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;white-space:nowrap;color:#191e2f}

.teller{width: 190px;background-color: #fff;height: 285px;position: relative;box-shadow: 0 0 10px #e6e6e6;}
.teller .teller-inner{width: 170px;position: absolute;top: 50%;left: 50%;margin-left: -85px;margin-top: -55px;}
.teller .teller-inner:before{content: "";position: absolute;width: 4px;height: 18px;background-color: #ec3425;top: -35px;}
.teller .teller-inner .text span{display: block;font-size: 20px;font-weight: 700;text-align: center;padding: 2px 0;}
.teller .teller-inner .linkbtn{background-color: #ffc300;color: #fff;width: 120px;height: 32px;text-align: center;line-height: 32px;margin: 20px auto 0;border-radius: 5px;}
.teller .teller-inner .linkbtn:hover{background-color: #a27e09;}

.lawer-online{width: 1000px;padding: 0 10px;margin: 20px auto 0;}
.lawer-online .sshaw{margin-top: 20px;zoom:1;}
.lawer-online .sshaw:after { clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
.lv-man{padding: 0 10px 10px 0;}
.lv-man a{float: left;margin-left: 15px;box-shadow: 0px 3px 10px #e6e6e6;}
.lv-man a .imgbox{width: 185px;height: 275px;overflow: hidden;}
.lv-man a img{height: 100%;width: auto;}
.lv-man a:first-child{margin-left: 0;}
.lv-man a span{background-color: #fff;padding: 0px 10px;display: block;height: 50px;line-height: 50px;text-align: center;}
.lawer-online .teller{height: 325px;}

.lawer-suo a{float: left;margin-left: 15px;width: 188px;overflow: hidden;height: 188px;position: relative;}
.lawer-suo a span{position: absolute;bottom: 0;left: 0;right: 0;background: url(../img/alpha-black.png);color: #fff;padding: 10px;}
.lawer-suo a:first-child{margin-left: 0;}

.footer{width: 100%;}
.footer.hasbg{background: url(../img/footer-bg.png) no-repeat bottom center;padding-top: 50px;margin-top: 20px;}
.footer.hasbg .inner{background: url(../img/alpha-white.png);}
.footer .inner{width: 100%;background: #fff;padding: 30px 0;}
.footer .inner .links{overflow: hidden;width: 504px;margin: 0 auto 15px;}
.footer .inner .links a{float: left;border-left: 1px solid #000;width: 100px;text-align: center;}
.footer .inner .links a:first-child{border-left: 0;}
.footer .inner .copyright{text-align: center;}


/*label中加padding IE8不会生效 要加在外层父元素上*/
.lawbook-search label{
     position: relative;
     display: block;
     cursor: pointer;
     overflow: hidden;
 }
 .lawbook-search .radio span,  .lawbook-search .radio{height: 16px;line-height: 16px;display: block;width: 16px;}
 .lawbook-search label p{color: #4d4d4d;float: left;height: 16px;font-size: 14px;line-height: 16px;}
 .lawbook-search .radio{padding-right: 5px;float: left;}
 .lawbook-search .radio input{position: absolute;left: -9999em;}
 .lawbook-search .radio span{background-image: url(../img/radio_icon.png); background-image: -webkit-image-set(url(../img/radio_icon.png) 1x,url(../img/radio_icon@2x.png) 2x);background-repeat: no-repeat;background-position: 0 0;}
 .lawbook-search .radio input:checked+span{background-position: -17px 0;}
 .lawbook-search .radio span{display: none\0;}
 .lawbook-search .radio input{position: static\0;}
 .lawbook-search .radio{line-height: 16px\0;}
 /*IE9-10 hack*/
 :root  .lawbook-search .radio span{display: block;}
 :root  .lawbook-search .radio input{position: absolute;}
 :root  .lawbook-search .radio{line-height: 16px;}


.lawbook-search{width: 1000px;margin: 0 auto;padding: 40px 0;}
.lawbook-search .lawbook-search-wrapper{width: 800px;margin: 0 auto;}
.lawbook-search .icon-booksearch{width: 140px;height: 100px;}

.lawbook-search .search-box{width: 620px;padding-top: 10px;}
.lawbook-search .top-input input{width: 499px;height: 48px;border: 1px solid #90b7e8;padding: 0 10px;line-height: 48px;border-right: 0;}
.lawbook-search .top-input a{width: 100px;height: 50px;background-color: #ffc300;color: #fff;text-align: center;line-height: 50px;}
.lawbook-search .top-input a:hover{background-color: #a27e09;}
.lawbook-search .bot-radio{overflow: hidden;margin-top: 15px;}
.lawbook-search .bot-radio li{float: left;margin-left: 15px;}
.lawbook-search .bot-radio li:first-child{margin-left: 0;}


.split{background-color: #f2f2f2;height: 10px;margin: 0 auto;}

.chan-change{margin: 30px auto 30px;}
.chan-change a{float: left;background-color: #f2f2f2;height: 40px;line-height: 40px;padding: 0 25px;margin-left: 20px;font-size: 16px;}
.chan-change a:first-child{margin-left: 0;}
.chan-change a.active{background-color: #0b4793;color: #fff;}
.chan-change a.active:hover{color: #fff;}

.list-list{margin: 0px auto 0;}
.list-list li{overflow: hidden;border-top: 1px solid #ddd;padding: 20px 0;}
.list-list li:first-child{border-top: 0;padding-top: 0;}
.list-list li .new-title{background: url(../img/point.png) left center no-repeat;float: left;width: 860px;padding: 0 15px;line-height: 22px;font-size: 16px;}
.list-list li .new-time{float: right;color: #686868;width: 110px;text-align: right;}
.list-list .headline{margin-bottom: 5px;}
.list-list li .new-title em{color: #f31e0b;}

.pageArea{ padding:10px 0; margin:30px auto 0;}
.ipages { font-family:Tahoma; font-size: 16px; text-align:center; margin:10px; color: #999;}
.ipages a { color:#555; background:#FFF; border:1px solid #E1E1E1; padding:5px 10px; text-decoration:none;display: inline;}
.ipages a:hover{background:#FFC000; color:#fff;border:1px solid #FFC000;}
.ipages strong { color:#fff; background:#FFC000; border:1px solid #FFC000; padding:5px 10px; }
.ipages span{ color:#fff; background:#FFC000;; padding:5px 12px;  font-size: 18px;}
a.PreviousLink:link{ color:#a7a7a7; border:1px solid #E1E1E1; background:#F2F2F2 url(ipagearrow1.gif) no-repeat 10px 10px; padding:5px 10px 5px 18px; }
a.PreviousLink:hover{background:#fff url(ipagearrow1.gif) no-repeat 10px 10px; color:#a7a7a7; border:1px solid #E1E1E1;}
a.NextLink:link{ color:#0B398C; border:1px solid #E1E1E1; background:#fff url(ipagearrow2.gif) no-repeat right; padding:5px 18px 5px 10px; }
a.NextLink:link:hover{background:#f1f1f1 url(ipagearrow2.gif) no-repeat right; color:#0B398C; border:1px solid #E1E1E1;}
.ipages span,a.PreviousLink:link{margin-right:4px; display:inline-table;}



.book-list{margin: -10px auto 0;}
.book-list li{overflow: hidden;padding: 20px 0;border-top: 1px solid #ddd;}
.book-list li:first-child{border-top: 0;}
.book-list li .desc{float: left;width: 150px;display: flex;align-items: center;}
.book-list li .desc span{color: #fff;;background-color: #2884f9;display: block;width: 100px;height: 30px;line-height: 30px;text-align: center;}
.book-list li .text{float: right;width: 850px;font-size: 18px;}
.book-list li .text span{font-size: 14px;color: #686868;padding: 5px 0;display: block;}

.image-list{margin: 20px auto 0;}
.image-list li{float: left;width: 235px;margin-right: 20px;margin-bottom: 20px;}
.image-list li a{width: 235px;height: 235px;overflow: hidden;}
.image-list li p{padding: 10px;background-color: #f2f2f2;text-align: center;}
.image-list li.nomarg{margin-right: 0;}
.image-list.islvshi li a{height: 325px;}


.lawyer-info{margin: 0px auto 0;padding: 20px 0;}
.lawyer-info .imgwrap{width: 200px;border-right: 1px solid #ddd;padding-right: 40px;}
.lawyer-info .imgwrap img{display: block;}
.lawyer-info .info{width: 719px;padding-left: 40px;padding-top: 30px;}
.lawyer-info .info h2{border-left: 5px solid #FFC000;padding-left: 15px;font-size: 18px;font-weight: 700;}
.lawyer-info .info p{margin-top: 15px;font-size: 16px;line-height: 26px;}

.webpath{margin: 0px auto 20px;}

.main-content{margin: 0 auto;}
.main-content .head-title{border-bottom: 1px dotted #ccc;padding-bottom: 15px;}
.main-content .head-title h1{font-size: 26px;line-height: 36px;margin-bottom: 10px;}
.main-content .head-title .source{position: relative;}
.main-content .head-title .source span{float: left;margin-right: 15px;color: #686868;}
.main-content .base-a{width: 100%;}

#Cnt-Main-Article-book {
     margin: 20px 0;
     background: url(../img/bglaw9.png) no-repeat center center;
 }

 #Cnt-Main-Article-normal{line-height: 30px;margin: 20px 0;}
 #Cnt-Main-Article-normal p {
     line-height: 180%;
     font-size: 16px;
     padding: 10px 10px 10px 0;
     text-indent: 30px;
     word-wrap: break-word;
     word-break: break-all;
     font-weight: 400;
 }
 #Cnt-Main-Article-normal strong{
      font-weight: 700;
 }
 #Cnt-Main-Article-normal a{
      color: #0B398C;display: inline-block;
 }
 #Cnt-Main-Article-normal a:hover{
     color: rgb(247, 172, 10);
}


 /* 表单 */
.lawyer-form{margin: 0 auto;background-color: #f6f6f6;padding-bottom: 30px;}
.lawyer-form .form-head{width: 100%;height: 80px;line-height: 80px;font-size: 20px;color: #191e2f;font-weight: 700;text-align: center;position: relative;}
.lawyer-form .form-head:before{content: "";position: absolute;width: 92%;height: 1px;border-bottom: 1px dashed #686868;left: 4%;top: 50%;z-index: 0;}
.lawyer-form .form-head span{position: relative;z-index: 1;background-color: #f6f6f6;padding: 10px;}
.lawyer-form .user-form{display: block;padding: 0 4%;}
.lawyer-form .form-row{position: relative;border: 1px solid #ddd;margin-bottom: 20px;}
:root .lawyer-form .form-row{box-shadow: 0 3px 10px #e6e6e6;border:0;}
.lawyer-form .form-row:before{content: "*";position: absolute;color: #ec8d10;font-weight: 700;display: block;left: 10px;font-size: 24px;}
.lawyer-form .phone-wrap{padding:0 10px 0 30px;}
.lawyer-form .phone-wrap:before{top: 14px;}
.lawyer-form .text-wrap{padding:0 10px 10px 30px;}
.lawyer-form .phone{height: 50px;line-height: 50px;display: block;border: 0;width: 100%;font-size: 16px;}
.lawyer-form .ask{display: block;border: 0;width: 100%;height: 200px;line-height: 28px;}
.lawyer-form .form-row,
.lawyer-form .phone,
.lawyer-form .ask
{background: #f9f9f9;}

.lawyer-form .form-row .error-tips,
.lawyer-form .form-row .pass-show
{display: none;}

.lawyer-form .pass .pass-show{position: absolute;left: 0px;display: block;}
.lawyer-form .form-row .pass-show .icon{width: 24px;height: 24px;}
.lawyer-form .text-wrap .pass-show{top: 2px;}
.lawyer-form .phone-wrap .pass-show{top: 14px;}


.lawyer-form .error .error-tips{color: #ec3425;border-top: 1px solid #ec3425;height: 40px;line-height: 40px;display: block;}
.lawyer-form .error .phone,
.lawyer-form .error .ask
{/*color: #ec3425;*/}

.upload{height: 48px;overflow: hidden;position: relative;padding: 10px 0 10px 200px;}
.upload .upbtn{border: 1px solid #aeaeae;background-color: #f6f6f6;overflow: hidden;padding: 8px 20px;cursor: pointer;position: absolute;left: 0;top: 10px;}
.upload .upbtn:active{background-color: #e6e6e6;}
.upload .upbtn em{display: none;}
.upload .upbtn span{display: block;}

.upload .upbtn.hasuped{opacity: 0.5;filter: alpha(opacity=50);}
.upload .upbtn.hasuped .inputfile{display: none;}
.upload .upbtn.hasuped:active{background-color: #fff;}
.upload .upbtn.hasuped span{display: none;}
.upload .upbtn.hasuped em{display: block;}

.upload .upbtn .inputfile{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: block;opacity: 0;z-index: 10;filter: alpha(opacity=0);}
.upload .upbtn .icon{width: 30px;height: 30px;float: left;margin-right: 10px;}
.upload .upbtn span,
.upload .upbtn em
{float: left;height: 30px;line-height: 30px;}

.upload .upshow{height: 48px;float: left;margin-right: 20px;position: relative;cursor: pointer;}
.upload .upshow .delete-img{width: 15px;height: 15px;background: url(../img/delete-img.png) no-repeat;position: absolute;right: -5px;top: -5px;text-indent: -999em;z-index: 100;}
.upload .upshow .showbox{ zoom:1;}
.upload .upshow .showbox:after { clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
.upload .upshow .showbox li{float: left;width: 48px;height: 48px;margin-right: 10px;position: relative;}
.upload .upshow .showbox li span{display: block;height: 48px;width: 100%;overflow: hidden;}
.upload .upshow img{width: auto;height: 100%;}
:root .upload .upshow img{min-width: 100%;object-fit: contain;}

.lawyer-form .upread{width: 244px;margin: 20px auto 0;overflow: hidden;}
.lawyer-form .upread label{overflow: hidden;float: left;cursor: pointer;}
.lawyer-form .upread .checkbox{float: left;}
.lawyer-form .upread a{float: left;height: 24px;line-height: 24px;color: #0b4793;font-weight: 700;}

.lawyer-form .upread .checkbox span, .lawyer-form .upread .checkbox{height: 24px;line-height: 24px;display: block;width: 24px;}
.lawyer-form .upread label p{float: left;height: 16px;font-size: 14px;height: 24px;line-height: 24px;}
.lawyer-form .upread .checkbox{padding-right: 10px;float: left;}
.lawyer-form .upread .checkbox input{position: absolute;left: -9999em;}
.lawyer-form .upread .checkbox span{background-image: url(../img/checkbox_icon.png); background-image: -webkit-image-set(url(../img/checkbox_icon.png) 1x,url(../img/checkbox_icon@2x.png) 2x);background-repeat: no-repeat;background-position: 0 0;}
.lawyer-form .upread .checkbox input:checked+span{background-position: -26px 0;}
.lawyer-form .upread .checkbox span{display: none\0;}
.lawyer-form .upread .checkbox input{position: static\0;}
.lawyer-form .upread .checkbox{line-height: 24px\0;width: 14px\0;}
/*IE9-10 hack*/
:root .lawyer-form .upread .checkbox span{display: block;;}
:root .lawyer-form .upread .checkbox input{position: absolute;}
:root .lawyer-form .upread .checkbox{line-height: 16px;width: 24px;}

.user-form .tips{overflow: hidden;margin-top: 10px;}
.user-form .tips p{float: left;}
.user-form .tips ul{float: left;}
.user-form .tips li,
.user-form .tips p{line-height: 24px;color: #555;font-size: 12px;}
.user-form .tips li.red{color: #f00b0b;}

.user-form .form-submit{margin: 30px auto 0;}
.user-form .form-submit .submit{display: block;width: 300px;height: 50px;background-color: #125ebf;color: #fff;border: 0;text-align: center;line-height: 50px;cursor: pointer;margin: 0 auto;}
.user-form .form-submit .submit:hover{background-color: #0b4793;}
.signin .user-form .form-submit .submit{background-color: #FFC000;}
.signin .user-form .form-submit .submit:hover{background-color: #d3a008;}

.bigimg{position: fixed;z-index: 100;left: 0;right: 0;top: 0;bottom: 0;background: url(../img/alpha-black.png);display: none;}
.bigimg .close{position: absolute;right: 20px;top: 20px;}
.bigimg .icon{width: 50px;height: 50px;}
.bigimg .inner{width: 600px;margin: 5% auto 0;max-height: 700px;overflow: auto;}
:root .bigimg .inner{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);margin: 0;}

.ie-img{position: relative;display: inline-block;vertical-align: top;margin-left: 10px;width: 48px;height: 48px;text-align: center;}


.dialog{width: 100%;position: fixed;background: url(../img/alpha-black.png);z-index: 2000;top: 0;left: 0;color: #4d4d4d;padding: 15px 20px;display: none;height: 100%;bottom: 0;right: 0;}
.dialog .inner{width: 300px;background-color: #fff;padding: 15px 0px 0;top: 50%;left: 50%;margin: -100px 0 0 -150px;position: absolute;border-radius: 10px;animation: scaleIn 0.5s;overflow: hidden;}
.dialog .title{font-weight: 700;color: #125ebf;padding-bottom: 10px;text-align: center;display: block;}
.dialog img{width: 50px;margin: 0 auto 5px;display: block;}
.dialog .desc{display: block;text-align: center;line-height: 24px;font-size: 14px;}
.dialog .desc em{display: block;text-align: center;}
.dialog .sure-btn{width: 100%;height: 40px;line-height: 40px;margin-top: 10px;text-align: center;text-align: center;background-color: #f2f2f2;font-weight: 700;cursor: pointer;}
.dialog .sure-btn:active{background-color: #e6e6e6;}
@keyframes scaleIn {
    0%{transform: scale(0.9);}
    50%{transform: scale(1.1);}
    100%{transform: scale(1);}
}

.main-content .lawyer-form{margin-top: 35px;}
/* 表单 end */

.mianze{padding: 20px 40px;background-color: #fff;}
.mianze h1{text-align: center;font-size: 36px;font-weight: 700;padding: 0px 0 20px;border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;}
.mianze p{font-size: 16px;text-indent: 2em;line-height: 28px;padding: 5px 0;}


.lawyer-list{margin: 20px auto;}
.lawyer-list ul{margin-top: 20px;}



.slides span{text-align: left;width: 98%;padding-left: 2%;}

.content .focus-new .only-text:hover,
.content .focus-new .imgbox-text:hover,
.headline .inner .more:hover,
.lawbook-list li a:hover,
.list-list li .new-title:hover,
.footer .inner .links a:hover,
.chan-change a:hover,
.book-list li .text a:hover,
.content .new-list li a:hover,
.webpath a:hover,
.list-list li .new-title em:hover,
.upload .upread a:hover
{color: #dd6910;}

.imgbox img{transition: all 0.4s;display: block;width: 100%;}
.imgbox img:hover{transform: scale(1.2);}


#erweiMaQ, .saoToPhone a, .fenXang .bdshare-button-style2-24 .bds_tsina, .fenXang .bdshare-button-style2-24 .bds_weixin, .fenXang .bdshare-button-style2-24 .bds_qzone, .fenXang .bdshare-button-style2-24 .bds_sqq, .fenXang .bdshare-button-style2-24 .bds_tqf, .fenGdq .floatFen .fenC
{
     background-image: url(http://www.qdxin.cn/img/nei190809.png);
     background-image: -webkit-image-set(url(http://www.qdxin.cn/img/nei190809.png) 1x,url(http://www.qdxin.cn/img/nei190809@2x.png) 2x);
     background-repeat: no-repeat;
}

.saoPhone{position:absolute; text-align: right; width: 100px; right: 0;top: 0;}
#erweiMaQ{position: absolute; width:471px; height:175px; top:28px; line-height: 180%; background-position: -8px -223px; right: 0;display: none;}
.erWeiDl{padding:10px;}
.erWeiDl dt{float: left; width: 140px; height: 135px; overflow: hidden; margin:8px 0 0 5px;}
.erWeiDl dt img{margin: -5px 0 0 -5px;}
.erWeiDl dd{float: right; width: 255px; position: relative; margin-top: 30px; }
.erWeiDl dd span{display: block; padding:20px 80px 0 0;}
.erWeiDl dd em{ position: absolute; right:2px; top:-20px; width: 45px; height: 30px; text-indent: -9999em;display: block;}

.saoToPhone a{background-position: -201px -188px; height: 22px; width: 90px; padding-left: 10px;display: block;}
.saoToPhone a:hover{color: #F4A50C;}

/* share */
.fenGdq{width: 300px; position: relative; text-align:left;}
.fenGdq .floatFen{width:30px; padding: 30px 0 8px 8px;   position:fixed;  top:40%; margin-left: -70px; z-index: 9999; }
.fenGdq .floatFen .fenC{font-size: 14px; color: #000; position:absolute; width: 50px; height: 30px; margin: -30px 0 0 -9px; text-align: center; line-height: 20px; background-position:-274px -123px;}
.fenXang .bdshare-button-style2-24 a{margin:0 0 5px -3px; }

.fenXang .bdshare-button-style2-24 .bds_tsina,
.fenXang .bdshare-button-style2-24 .bds_weixin,
.fenXang .bdshare-button-style2-24 .bds_qzone,
.fenXang .bdshare-button-style2-24 .bds_sqq,
.fenXang .bdshare-button-style2-24 .bds_tqf
{ width: 36px; height: 36px; padding: 0;}

.fenXang .bdshare-button-style2-24 .bds_tsina{ background-position: -0px -127px;}
.fenXang .bdshare-button-style2-24 .bds_weixin{ background-position: -50px -127px;}
.fenXang .bdshare-button-style2-24 .bds_qzone{background-position: -100px -127px;}
.fenXang .bdshare-button-style2-24 .bds_sqq{ background-position: -150px -127px;}
.fenXang .bdshare-button-style2-24 .bds_tqf{ background-position: -200px -127px;}

/* share end */

html .webuploader-pick{box-sizing: border-box;padding-top: 5px;}
.lawyer-form .user-form .fcdark{
     border-left: 5px solid #0b4793;
    padding-left: 10px;
    margin: 10px 0;
}
html .parentFileBox>.fileBoxUl>li>.diyClose{
     background: url(../img/delete-img.png) no-repeat center center;
     width: 20px;
     height: 20px;
     padding: 0;
     display: block;
}
html .parentFileBox>.diyButton{
     height: auto;
}
html .parentFileBox>.diyButton>a{
     height: 30px;
     line-height: 30px;
}
html .parentFileBox>.diyButton>a:hover{
     background-color: rgb(2, 101, 133);
     color: #fff;
}

.form-tips {
     width: 240px;
     position: fixed;
     background: url(../img/alpha-black.png);
     z-index: 200;
     top: 50%;
     left: 50%;
     margin: -100px 0 0 -140px;
     color: #fff;
     padding: 10px 20px;
     border-radius: 10px;
     display: none;
 }
.form-tips img{width: 50px;margin: 0 auto 5px;display: block;}
.form-tips span{display: block;text-align: center;line-height: 24px;}

#Cnt-Main-Article-normal .imgtxt{margin-top:10px; font-size: 14px; color:#666; line-height: 150%;text-align: center;text-align: center;}
}
#Cnt-Main-Article-normal .imgtxt::after{content: "↑"; padding-left: 10px; font-size: 14px;}

#Cnt-Main-Article-book .imgtxt{margin-top:10px; font-size: 14px; color:#666; line-height: 150%;text-align: center;text-align: center;}
}
#Cnt-Main-Article-book .imgtxt::after{content: "↑"; padding-left: 10px; font-size: 14px;}


.header .m-btnbox,
.header .path,
.nav .logo-desc
{display: none;}

/* 2020-05-27 */
body{background-image: url(../img/0527-bodybg.jpg);background-repeat: repeat-x;background-position: top center;}
.foo-wrapper{background-color: #fff;width: 1000px;margin: 0 auto;padding: 20px 20px 0;}
.nav{width: 1040px;background-image: url(../img/0527-navbg.png);}
.nav .nav-wrapper{width: 100%;display: flex;}
/* 2020-05-27 end */

.videobox{height: 360px;overflow: hidden;margin-bottom: 20px;}
.videobox iframe{
    display: block;
        border: 0;
        height: 400px;
        margin-top: -35px;
}

.videoboxV{overflow: hidden;width: 320px;margin: 0 auto;}
.videoboxV iframe{border: 0;height: 750px;margin-top: -51px;display: block;}



body *::selection
{
  background: #54A9DD;
  color: #fff;
}
body *::selection::-moz-selection
{
  background: #efaf30;
  color: #fff;
}

.ai-banner{
     display: block;
     position: fixed;
     background: #fff;
     top: 300px;
     right: 50%;
     margin-right: -660px;
     z-index: 9999;

 }
 .ai-banner-pc{
     width: 120px;
     height: 120px;
 }
 .ai-banner-close{
     position: absolute;
     width: 30px;
     height: 30px;
     text-align: center;
     line-height: 30px;
     right: 0;
     bottom: -30px;
     font-size: 30px;
 }
 .ai-banner-m{
     display: none;
 }
